cannot wait to get his own back - Alemán Inglés Diccionario